projectile weapons - French English Dictionary